Home > Professional Development Courses >


Workshop on Java Programming: Java Basics, Database Programming, Servlet/JSP and Web Applications  

 

Introduction

This 3-day workshop focuses on Java and web programming. It is designed for newcomers to Java, who wish to get started with Java, understand its role in the web, and use it for developing web applications such as web portal and e-commerce, through hands-on exercises and case studies. 

Course Objectives

Upon completion of this course, the participants will be able to..
* Gain a working knowledge of Java and object oriented programming (OOP).
* Setup database and perform database programming.
* Setup HTTP server and develop web applications.
* Perform client-side programming in HTML forms & Java Applets.
* Perform server-side programming in Java Servlet & Java ServerPage (JSP).
 

Course Outline

DAY 1:
Module 1 Introduction to Java
* Java’s history, features, JDK, First Java program and Applet
Module 2 Java Basics
* Data types and program constructs
Module 3 Object-Oriented Programming (OOP)
* Class & instances, variables & methods, constructors, access control modifiers
Module 4 More OOP
* Inheritance, polymorphism, abstract class & interface, package

DAY 2:
Module 5 GUI Programming
* AWT & Swing, GUI components and containers, Event handling, Inner class
Module 6 Java Database Programming & SQL
* Relational database, SQL, JDBC
Module 7 Web Programming
* HyperText Transfer Protocol (HTTP), Apache & Tomcat web servers, client-side programming in HTML forms & Java Applets, Server-side programming in Java servlets & JavaServer Pages (JSP)

DAY 3:
Web Application Case Studies
* Set up an e-shop which comprises Apache & Tomcat web servers, a relational database (MySQL or MS Access), server-side programs in Java servlets & JSP, and client-side programs in HTML forms & Java applets.  

Trainer(s)

Associate Professor Chua, Hock Chuan

Assoc Professor Chua Hock Chuan is currently an Associate Professor in the School of Electrical and Electronic Engineering (EEE), Nanyang Technological University (NTU). Prior to joining NTU, he was a System Engineer in IBM. He teaches Java at the undergraduate level and conducts Java workshop for the industry. He was voted the “Teacher of the year, School of EEE, NTU” in 1998 and 2003.

Who Should Attend

This course is intended for programmers, software developers, engineers, and technical managers who are new to Java and web programming.

* Basic understanding of a computer language (such as C, C++, Pascal, Cobol or Visual Basic) is required.  

Course Details

Date:

23 to 25 September 2009 

Time:

9:00am to 5:00pm 

Venue:

NTU@one-north campus, Executive Centre 

Closing Date:

9 September 2009 

Fee:

Standard: SGD$980   Alumni: SGD$784   Group (3 & Above): SGD$882

 

Registration fees inclusive of:

  • Course materials

  • Light refreshments

  • Lunch

  • Complimentary parking (1 entry/day) - applicable at NTU@one-north campus only.

  • Prevailing GST

Online Registration

>> CLICK HERE to Register Online

 

Methods of Payment

1. Credit Card (Visa and Mastercard only)

2. Cheque made payable to Nanyang Technological University

3. Invoice to Company (for Company Sponsored Participants)

4. E-invoice (for Government Organizations)

Cancellation & Refund Policy

Written notification to cce@ntu.edu.sg or fax: (+65) 6774 2911 at least 10 days before course commencement

No cancellation charges
(Full refund)

Written notification within 4 – 9 days before course commencement

50% of course fees
(50% refund)

Written notification within 3 days before course commencement

100% of course fees
(No refund)

 

 

Engineering | Accounts/Business/HRM | IT & Information Studies | Personal Development | Communications | Education

 

© 2009 Nanyang Technological University. All rights reserved. Copyright, Disclaimer, Privacy Statement.